/*
 * MP3_Beaney - The MP3 Tag Editor is a free ID3-Tag Editor
 * Copyright (C) 2012 Bernhard Teismann, André Seipelt, Steffen Gruschka, Imanuel Rohlfing
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation; either version 2
 * of the License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details. 
 * 
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 */
package uInterface;

/**
 * Is a Class for final static definitions which are used for Outputs and Names.
 *
 * @author Steffen Gruschka
 * @author Bernhard Teismann
 * @author André Seipelt
 * @author Imanuel Rohlfing
 * @version 1.0
 */
public class Messages {
    /*
     * Defines constants for use in other parts of the program.
     * Mostly texts and images for help messages and warnings
     */

    final static String TABLE_NUMBER = "Nr.";
    final static String TABLE_NAME = "Name";
    final static String TABLE_ARTIST = "Künstler";
    final static String TABLE_GENRE = "Genre";
    final static String TABLE_YEAR = "Jahr";
    final static String TABLE_ALBUM = "Album";
    final static String TABLE_OPTION_LINE = "";
    final static String HEADLINE_CONF = "Einstellungen übernehmen?";
    final static String HEADLINE_ERR = "Fehler!";
    final static String HEADLINE_HELP = "Hilfe";
    final static String HEADLINE_WARN = "Achtung!";
    final static String HEADLINE_ABOUT = "About";
    final static String HELP_STEP_1 = "Öffnen Sie mithilfe des 'Öffnen'-Knopfes eine MP3-Datei oder einen Ordner."
            + "\nDer Ordner muss MP3-Dateien enthalten!"
            + "\n\nMit 'Weiter' zum Bearbeiten.\n\n";
    final static String HELP_STEP_2 = "Hilfe für Schritt 2.";
    final static String HELP_STEP_3 = "Mithilfe der Textfelder lassen sich die Tags der MP3-Dateien editieren."
            + "\n\nDie Dateien lassen sich in der Auswahl links mit der Maus oder den Pfeiltasten anwählen."
            + "\nNeben 'Künstler, Album, Jahr und Genre' befinden sich Buttons, "
            + "\nmit denen sich die momentane Eingabe für alle Dateien der Liste übernehmen lässt.\n\n"
            + "Um ein Cover hinzuzufuegen befindet sich oben neben dem Bild ein grünes Plus, auf das man klicken muss."
            + "\n\nMit dem sich darunter befindenen Button kann man das aktuell angezeigte Cover."
            + "\nfür alle geöffneten Dateien übernehmen."
            + "\n\nMit 'Weiter' zum Umbenennen der Dateien und Ordner.";
    final static String HELP_STEP_4 = "Aktivieren Sie die Textfelder mithilfe der Checkboxen. "
            + "\n\nUm den neuen Namen für Dateien zu erstellen, können Sie - per Drag and Drop - "
            + "\ndie Tags aus dem rechten Fenster in den Textfeldern platzieren."
            + "\nDie Tags können auch mit Trennzeichen wie '_ , - oder Leerzeichen' voneinander getrennt werden."
            + "\nAus Tags und Trennzeichen werden die Dateien automatisch nach den neuen Daten benannt."
            + "\nBeispiel:\n'<Künstler> _ <Titel> - <Nummer> - <Album>'"
            + "\n\nSie können auch selber Namen erstellen, achten Sie jedoch darauf, "
            + "\ndass wenn der Name nicht die Tags enthält alle ausgewählten Dateien gleich heißen. "
            + "\n\nWenn man die Tags für die Benennung der Ordner benutzt, werden die Daten der\n"
            + "ersten editierten Datei hierfür verwendet."
            + "\nOrdner lassen sich aber auch komplett selbst benennen.\n\n"
            + "\nMit 'Weiter' werden die Änderungen gespeichert und die Bennennungen übernommen.\n"
            + "Danach ist das Editieren abgeschlossen.";
    final static String HELP_STEP_5 = "Wählen Sie aus, ob Sie weitere Dateien bearbeiten möchten, "
            + "\nsich eine Textdatei mit den aufgetretenen Fehlern ausgeben lassen wollen,"
            + "\noder ob Sie sich den zuvor bearbeiteten Ordner öffnen lassen möchten"
            + "\nandernfalls können Sie das Programm beenden.";
    final static String ABOUT_TEXT =
            "          MP3-Beaney - Der Tag Editor          "
            + "\n\n                       von          "
            + "\n             Imanuel Rohlfing          "
            + "\n            Bernhard Teismann          "
            + "\n                Andre Seipelt          "
            + "\n             Steffen Gruschka          "
            + "\n\n            Lizenz: GNU GPL V2          ";
    final static String HELP_ERR = "Ein solcher Hilfetext existiert nicht.";
    final static String MAIN_NO_PATH = "Sie haben in Schritt 1 keinen Pfad angegeben!";
    final static String MAIN_NO_DATABASE = "Leider ist die Datenbank noch nicht vollständig eingebunden!";
    final static String BACK_CONFIRM = "Wenn Sie zurück gehen, werden alle bisherigen Eingaben verworfen.\n"
            + "Wollen Sie wirklich zurück?";
    final static String STEP_4_CONFIRM = "Wenn Sie nun weitergehen, werden die "
            + "Einstellungen unwiderruflich übernommen.\nWollen Sie die Einstellungen übernehmen?";
    final static String STEP_3_NOIMAGE_NOT_FOUND_ERR = "Das Image für 'kein Image gefunden' wurde nicht gefunden.";
    final static String BUTTON_SHOULD_NOT_BE_CLICKABLE = "Dieser Kopf sollte nicht Drückbar sein!";
    final static String IMAGE_FAULT = "/images/Attention.png";
    final static String IMAGE_HELP = "/images/NoClue.png";
    final static String IMAGE_SUCCESS = "/images/SuccessBig.png";
    final static String IMAGE_PLAY = "/images/PlayButton.png";
    final static String IMAGE_STOP = "/images/StopButton.png";
    final static String IMAGE_MOVEUP = "/images/ArrowButtonUp.png";
    final static String IMAGE_MOVEDOWN = "/images/ArrowButtonDown.png";
    final static String IMAGE_FORALL = "/images/HookButton.png";
    final static String IMAGE_ADDIMAGE = "/images/PlusButton.png";
    final static String IMAGE_ABOUT = "/images/BeanyThumbs.png";
    final static String IMAGE_NOIMAGE = "/images/NoImageWhit.png";
}